JAVA: Summary / Quick Start 92
3
3
.
.
1
1
Q
Q
u
u
i
i
c
c
k
k
S
S
t
t
a
a
r
r
t
t
I
I
n
n
s
s
t
t
a
a
l
l
l
l
j
j
a
a
v
v
a
a
Use Installer jdk-6u12-windows-i586-p.exe (Automatically sets Environment Variables)
Copy existing JAVA installation (Manually set Environment Variables)
Installation Directory Bin Directory (javac.exe, java.exe)
Environment Variables
VARIABLE
EXAMPLE
DESCRIPTION
PATH
;D:\Installed\Programming\JDK6\bin
Allows you to execute javac.exe & java.exe from any directory.
CLASSPATH
;D:\Installed\Programming\JDK6\bin
Allows javac.exe to find .class files listed in this variable.
JAVA_HOME
D:\Installed\Programming\JDK6
Some programs (like Eclipse) use it to find installed JAVA.
C
C
r
r
e
e
a
a
t
t
e
e
C
C
o
o
n
n
s
s
o
o
l
l
e
e
A
A
p
p
p
p
l
l
i
i
c
c
a
a
t
t
i
i
o
o
n
n
-
-
T
T
e
e
x
x
t
t
E
E
d
d
i
i
t
t
o
o
r
r
Create File: D:\Test\Java\Test.java
D:\Test\Java\Test.java Command Prompt
Test.java
public class Test {
public static void main(String[] args) {
System.out.println("Hello");
}
}
Command Prompt
D:
cd D:\Test\Java
javac Test.java //.java is mandatory
java Test //.class is forbidden
JAVA: Summary / Quick Start 93
C
C
r
r
e
e
a
a
t
t
e
e
C
C
o
o
n
n
s
s
o
o
l
l
e
e
A
A
p
p
p
p
l
l
i
i
c
c
a
a
t
t
i
i
o
o
n
n
-
-
E
E
c
c
l
l
i
i
p
p
s
s
e
e
I
I
D
D
E
E
Create Java Project: File - New - Project... - Java - Java Project - Next - Project Name: TestJava2 - Finish
Create JAVA Class: RC on TestJava2 - New - Other - Java - Class - Name: Test - Finish - (Paste below Java code)
Run Class: RC on Test.java - Run As - Java Application
Java Project Project Name: TestJava2
Java - Class Name: Test
RC on Test.java - Run As - Java Application
JAVA: Summary / Quick Start 94
j
j
a
a
v
v
a
a
c
c
.
.
e
e
x
x
e
e
javac.exe is application used to compile java source code files .java into intermediate code files .class.
Parameters
NAME
Test.java
-d
-sourcepath
-classpath, -cp
-version
-help
Command Prompt
C:\Install\JDK14\bin\javac Test.java //Specify full path to javac.exe
javac Test.java //Locate java.exe in current Directoy or PATH Environment Variable
javac -version
javac -help
javac Test.java //Compile Class from current directory into the same directory
javac *.java //Compile all Classes from current directory into the same directory
javac -d classes -sourcepath .;..\sources;C:\sources -classpath classes.jar;C:\classes.zip Test.java
j
j
a
a
v
v
a
a
.
.
e
e
x
x
e
e
java.exe is used to start JVM and run .class files in it.
Parameters
NAME
Test
"John" 20
> ivor.log
-classpath, -cp
-version
-help
Command Prompt
C:\Install\JDK14\bin\java Test //Specify full path to java.exe
java Test //Locate java.exe in current Directoy or PATH Environment Variable
java -version
java -help
java Test //Execute Java Class
java Test "John" 20 //Execute Java Class with aditional parameters
java Test > ivor.log //Send output to file
java -classpath .;..\classes;C:\stuff Test "John" 20 > ivor.log